package br.com.citta.dao.impl;

import br.com.citta.business.entities.UnidadeGestora;
import br.com.citta.dao.UnidadeGestoraDao;
import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

public class UnidadeGestoraDaoImpl extends HibernateDaoSupport implements UnidadeGestoraDao {
    
    public List<UnidadeGestora> findAll(String ordem){
        
        StringBuilder sb = new StringBuilder();
        sb.append("from UnidadeGestora");

        if (ordem != null){
            sb.append(" order by ").append(ordem);
        } else {
            sb.append(" order by id.anoBase, nome");
        }
        
        return getHibernateTemplate().find(sb.toString());
        
    }
    
}
